FROM alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/python:3.11.1

# 将当前目录内容复制到位于/app中的容器中
COPY . /www

# 设置工作目录在/www
WORKDIR /www

# 安装requirements.txt中指定的任何所需的包
# RUN pip install --upgrade pip
RUN pip install --no-cache-dir -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

# 使用uWSGI运行Flask应用
ENTRYPOINT ["uwsgi", "--ini", "/www/uwsgi.ini"]